home *** CD-ROM | disk | FTP | other *** search
/ Merciful 1 / Merciful - Disc 1.iso / software / l / lsd_sprint_docs_disks / lsdsprintdoc'sdisk05.dms / in.adf / Sculpt3D.hiddenCommands.pp / Sculpt3D.hiddenCommands
Encoding:
Text File  |  1990-09-07  |  3.1 KB  |  68 lines

  1. S3D-HIDDEN.TXT
  2.  
  3. Hidden Sculpt 3D commands 
  4. ------------------------- 
  5.  
  6. By disassembling a little code, I found some more undocumented
  7. features of the Sculpt 3D ray tracing program. If some of these don't
  8. work for you, check your version. I am using v1.102. If you have an
  9. earlier version, you can get an update from Byte by Byte. The newer
  10. version is supposed to have some optimizations for faster rendering
  11. speeds. 
  12.  
  13. By clicking on the DOWN window, and then pressing CTRL-D you bring up
  14. a requestor that asks you for a magic number. The valid entries and
  15. their effects are described below. 
  16.  
  17.     123     Palette and Exposure lock 
  18.             Enables additional menu selections. COLOR LOCK and COLOR
  19.             UNLOCK are added to the Observer/Mode menu, and LOCK and
  20.             UNLOCK are added to the Observer/Exposure menu. These
  21.             features are described in detail in the documentation for
  22.             the latest release of MOVIE! by Eric Graham. These
  23.             commands lock the palette and exposure of consecutive
  24.             renderings so they may be compressed for animation. 
  25.  
  26. - More (Y)/N/NS? NS
  27.     100     Set mirror recursion depth 
  28.             Brings up a requestor that allows you to change the mirror
  29.             recursive depth value (default is 5). 
  30.  
  31.     101     Set glass recursion depth 
  32.             Brings up a requestor that allows you to change the glass
  33.             recursive depth value (default is 5). 
  34.  
  35.     1044    Set the debug value 
  36.             Brings up a requestor that allows you to set the debug
  37.             value From what I saw, it seems that 0 doesn't output
  38.             debug data, non 0 does send debug data to standard output
  39.             (you should invoke Sculpt 3D from CLI so the output will
  40.             go to the CLI window, or you could probably redirect it to
  41.             a printer or file). Small numbers cause mostly timing data
  42.             to be displayed. Large or negative numbers cause
  43.             additional data to be displayed if the scene has mirrored
  44.             or glass objects. It looked like the code also tested for
  45.             debug values of 3, 4, and 5, but I couldn't see any
  46.             difference in the output. 
  47.  
  48. What puzzles me is why the debug code, and the many tests against its
  49. value are in the release version of the program at all. Why increase
  50. the size of the program, load times, and execution times with runtime
  51. debug tests and code when it could have been conditionally compiled
  52. code, present during development, and absent from the release version.
  53. But this is a small complaint for a very good program. 
  54.  
  55. Steve Hatchett c/o HUBERT bbs (Nevada) 
  56.                    702-322-8877
  57.  
  58.          Commodore Amiga FILES
  59. +-------------------------------------+
  60. | D)ownload a file  B)rowse files     |
  61. | K)ill your file   C)atalog of files |
  62. | R)ead a file      N)ew files        |
  63. | U)pload a file    S)earch           |
  64. +-------------------------------------+
  65.       SYSTEM               OTHER
  66. +-----------------+ +-----------------+
  67. | H)elp           | | E)xit file area |
  68. | T)ime on system | |